Electron安装失败

您所在的位置:网站首页 npm unable to verify Electron安装失败

Electron安装失败

2024-07-10 15:21| 来源: 网络整理| 查看: 265

问题描述

自己通过npm 和 yarn命令安装electron时一直报错无法安装成功,将安装源切换成淘宝源也是一样的,一直报RequestError: unable to verify the first certificate的错误。

因为之前也出现过这个问题,是【HTTPS 证书验证失败】导致的,但是这次自己已经配置好HTTPS证书(这个问题的解决见 这里 )了,还是无法安装成功。

> yarn add electron --dev yarn add v1.22.10 warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json. [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... [4/4] Building fresh packages... [1/3] ⠄ electron-prebuilt [3/3] ⠄ electron error D:\Code\Web\StudyOrTest\electronInAction\create_env\node_modules\electron: Command failed. Command: node install.js Arguments: Directory: D:\Code\Web\StudyOrTest\electronInAction\create_env\node_modules\electron Output: RequestError: unable to verify the first certificate at ClientRequest. (D:\Code\Web\StudyOrTest\electronInAction\create_env\node_modules\got\source\request-as-event-emitter.js:178:14) at Object.onceWrapper (events.js:422:26) at ClientRequest.emit (events.js:327:22) at ClientRequest.origin.emit (D:\Code\Web\StudyOrTest\electronInAction\create_env\node_modules\@szmarczak\http-timer\source\index.js:37:11) at TLSSocket.socketErrorListener (_http_client.js:426:9) at TLSSocket.emit (events.js:315:20) at emitErrorNT (internal/streams/destroy.js:92:8) at emitErrorAndCloseNT (internal/streams/destroy.js:60:3) 问题原因

在网上找了一圈都没有找到怎么解决的,然后在网上看到了 electron 7.0.0安装失败 网友说7.0.0开始安装会请求Github源,导致安装错误。但是他报的错误和我的错误是不一样的,而且我也尝试了一下访问Github和直接访问Electron的官方下载链接 发现能下载。

虽然上面没有帮我解决问题,但是评论中有一句话让我想到了问题的原因。

会不会这次也是官方更新导致的,因为我在10月份的时候还安装过Electron,当时还能够安装,没有任何问题,这次安装就一直报这个错误,无法安装。

于是我就去官方版本发布记录(网址在 这里 ),我当时最新的版本是11.1.1,我一路尝试安装,发现10.1.5版本能够安装,到10.1.6之后就会报上面的错误。

至此,总算是找到了问题的原因,就是官方版本更新的问题(猜测还是和HTTPS 证书验证有关),从10.1.5之后就无法安装了。

解决方案

找到了原因那么就好解决了,指定安装10.1.5版本就可以了,安装命令如下:

// yarn安装命令 > yarn add [email protected] --dev // npm安装命令 > npm install [email protected] --save-dev 参考资料 electron 7.0.0安装失败


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3